<?php
/* @var $this ArticlesController */

$this->breadcrumbs=array(
	'Articles',
);
?>
<div class="list-menu" id="grid">
   <table>
      <tr class="GridHeader">
         <th style="width:18px;" class=""><input class="row-check-all" type="checkbox" id="chk_SelectAllRow"></th>
         <th style="width:36px;"><div>STT</div></th>
         <th><div lang="MenuName"><span class="GridColumnSort">Tiêu đề</span><div class="GridShortMain"><div class="GridShort"></div></div></div></th>
         <th><div lang="MenuPath"><span class="GridColumnSort">Ảnh</span><div class="GridShortMain"><div class="GridShort"></div></div></div></th>
         <th><div lang="MenuCode"><span class="GridColumnSort">Danh mục</span><div class="GridShortMain"><div class="GridShort"></div></div></div></th>
         <th><div lang="Menu2"><span class="GridColumnSort">Nội dung</span><div class="GridShortMain"><div class="GridShort"></div></div></div></th>
         <th><div lang="MenuIcon"><span class="GridColumnSort">Ngày tạo</span><div class="GridShortMain"><div class="GridShort"></div></div></div></th>
         <th><div lang="MenuImage"><span class="GridColumnSort">Ngày cập nhật</span><div class="GridShortMain"><div class="GridShort"></div></div></div></th>
         <th><div lang="Menu1"><span class="GridColumnSort">Trạng thái</span><div class="GridShortMain"><div class="GridShort"></div></div></div></th>
         
      </tr>
     <?if(count($list) > 0){
      $i = 0;
      foreach($list as $item){
         $String = new String($item['art_content']);
         $summary = $String->stripTags()->summary(0,100) . ' ...';
         $i++;
         ?>
         <tr class="GridRow<?php echo $i%2?>">
            <td class="SelectRow">
               <input class="row-check" type="checkbox" value="<?php echo $item['art_id']?>"/>
            </td>
            <td align="center"><?php echo $i?></td>
            <td><?php echo $item['art_title']?></td>
            <td><img style="width: 80px;" src="<?php echo Yii::app()->request->baseUrl?>/images/article/<?php echo $item['art_image']?>" /></td>
            <td><?php echo $item['CateName']?></td>
            <td><?php echo $summary?></td>
            <td><?php echo $item['art_date_create']?></td>
            <td><?php echo $item['art_date_modify']?></td>
            <td align="center"><?php echo ($item['IsActive'] == 1) ? 'Kích hoạt' : 'Chưa kích hoạt' ?></td>
            
       </tr>
      <?}
     }?>
    
   </table>
   <form class="form" id="option_form" action="" method="POST">
      <table>
         <tr>
            <td>  
               Số dòng:
               <select name="limit" id="limit">
                  <?foreach($rowList as $value){?>
                     <option value="<?php echo $value?>" <?php if($value == $limit) echo 'selected'?> > <?php echo $value?></option>
                  <?}?>
               </select>
            </td>
            <td class="text-center">
               Trang:
               <input id="page_input" name="page" type="text" value="<?php echo $page?>" />
               Tổng số:
               <?php echo $total_pages?>
            </td>
            <td class="text-right">
               Xem:
                  <?php echo $start + 1?>
                   - 
                  <?php 
                  $end = $limit*$page;
                  $end = ($end > $total_record) ? $total_record : $end;
                  echo $end ?>
               Tổng số:
                  <?php echo $total_record?>
            </td>
         </tr>
      </table>
   </form>
</div>
<script>
   $(document).ready(function(){
      //Select all record
      $("#chk_SelectAllRow").click(function(){
         var checkboxes = $(".row-check");
         if($(this).is(':checked')) {
            checkboxes.attr('checked', 'checked');
         } else {
            checkboxes.removeAttr('checked');
         }
      });
      
      //Submit form when limit change
      $("#limit").change(function(){
         $("#option_form").submit();
      });
      
      //Submit form when page change
      var old_page;
      var new_page;
      $("#page_input").focus(function(){
         old_page = $(this).val();
      });
      $("#page_input").blur(function(){
         new_page = $(this).val();
         if(new_page !== old_page) $("#option_form").submit();
      });
      
      //Deactive record
      $("#deactive").click(function(){
         var list_id = [];
         $("input.row-check").each(function(){
            if($(this).is(":checked")){
               list_id.push($(this).val());
            }
         });
         if(list_id.length === 0){
            alert("Bạn phải chọn ít nhât 1 bản ghi");
         }else{
            var data = {'list_id':list_id,'session_user':'<?php echo $session_user?>'};
            var url = '<?php echo CController::createUrl('deactive')?>';
            var succ = function(data){
               if(data.error == 0){
                  alert("Cập nhật thành công " + data.record_affected + " bản ghi.");
                  location.reload();
               }
            }
            var _confirm = confirm("Bạn có chắc chắn thực hiện thao tác này ?");
            if(_confirm)
               handleAjax(url,"POST","json",data,succ);
         }
         
      });
      
      //Active record
      $("#active").click(function(){
         var list_id = [];
         $("input.row-check").each(function(){
            if($(this).is(":checked")){
               list_id.push($(this).val());
            }
         });
         if(list_id.length === 0){
            alert("Bạn phải chọn ít nhât 1 bản ghi");
         }else{
            var data = {'list_id':list_id,'session_user':'<?php echo $session_user?>'};
            var url = '<?php echo CController::createUrl('active')?>';
            var succ = function(data){
               if(data.error == 0){
                  alert("Cập nhật thành công " + data.record_affected + " bản ghi.");
                  location.reload();
               }
            }
            var _confirm = confirm("Bạn có chắc chắn thực hiện thao tác này ?");
            if(_confirm)
               handleAjax(url,"POST","json",data,succ);
         }
         
      });
      
      //Delete record
      $("#delete").click(function(){
         var list_id = [];
         $("input.row-check").each(function(){
            if($(this).is(":checked")){
               list_id.push($(this).val());
            }
         });
         if(list_id.length === 0){
            alert("Bạn phải chọn ít nhât 1 bản ghi");
         }else{
            var data = {'list_id':list_id,'session_user':'<?php echo $session_user?>'};
            var url = '<?php echo CController::createUrl('delete')?>';
            var succ = function(data){
               
               if(data.error == 0){
                  alert("Có " + data.record_affected + " bản ghi bị xóa");
                  location.reload();
               }
            }
            var _confirm = confirm("Bạn có chắc chắn thực hiện thao tác này ?");
            if(_confirm)
               handleAjax(url,"POST","json",data,succ);
         }
         
      });
      
      //Edit record 
      var id_edit = 0;
      $(".row-check").click(function(){
         id_edit = $(this).val();
      });
      $("#edit").click(function(){
         if(id_edit == 0){
            alert("Bạn phải chọn 1 bản ghi để sửa")
         }else{
            window.location.href = '<?php echo CController::createUrl('edit')?>' + '/' + id_edit;
         }
      });
         
   });
</script>